Revise documentation for discriminators and inheritance types
Fix typo in documentation link
Remove trailing whitespace
Rewrite docs on Collection interfaces for references