fix incorrect return value
fix incorrect dependency
fix: only accept like criteria as an object

This prevents looking for each row in the database for a value and
having to cast values to a string.
fix _.str dependency error
split up update() and updateAll()

These serve different purposes and return different data. 

.updateAll() is different enough that it should not be an alias to .update()

Move .updateWhere() alias to point to .updateAll()