Cleanup of section to asset relationship handling.

* Document newly-added API methods.
* s/saveSectionAssets/saveUnsavedSectionAssets/ to more accuretely
  reflect what it does.
* Handle empty ``options`` in a few places to avoid errors.

Addresses #914