Fix and extend caching documentation

Fixed a few incorrect statements. Added more information about the interaction between TTL, `max-age` and `ETag`.
Good point. Fixed.