Replaced -update:set:where:arguments:error: with -update:columns:expressions:where:arguments:error:

Since dictionaries can't guarantee order, it was possible that columns would be set to the wrong value.
Documented methods.