MAINT: Move `update` from FileContentsManager to ContentsManager.

The implementation in FileContentsManager is written entirely in terms
of the required API, and is sensible for other ContentsManager
implementations.
Merge pull request #7312 from quantopian/refactor-contents-update

MAINT: Move `update` from FileContentsManager to ContentsManager.