non-atomic update throws if non_atomic kwarg not True
r.update() change tests passing against real db, not against mock.
update with return_changes works.