updates the value at the current position of the cursor in the object store. If the cursor points to a record that has just been deleted, a new record is created.
Future<void> update(Object value);