docs: update fragment docs with revised APIs, add sample code from ApiDemos, and polish it up

Change-Id: Ie5fb51d6a4109acec6dd403cde2b630df8724bba
2 files changed