CORE-4678, CORE-4679: Added more docs for prefs

Added docs on how updating a user's preferences will remove any keys not present in the request body.

Added docs covering the fact that the defaultOutputDir and systemDefaultOutputDir settings should always be present in the preferences.