update

Updates the dataset instance after it has been reconfigured. This method that will be called during
dataset update, on a DatasetAdmin that was created using the new dataset spec, before that
new spec is saved. That is, if this method fails, then the update fails and no dataset metadata has
been changed.