What is the best Blender Python API reference? I keep happening across information that seems blatantly wrong, and it makes me wonder if error messages are terrible or if it's the documentation.  Here's an example:

However, while the script runs you may want to access the updated values.
This can be done by calling bpy.types.Scene.update after modifying values which recalculates all data that is tagged to be updated.

This is quoted from the &quot;Gotchas&quot; page.
Upon following that advice...

AttributeError: type object 'Scene' has no attribute 'update'

Just to be clear, the documentation authors seem pretty convinced that it does.
Most of the bad information I've found so far comes from forum posts some place where a user just guessed at how to do something off the top of their head.  However, the official docs aren't really helpful for practical tasks, and seem to have bad information lurking about as well.
The types module is only used for documentation.
See this page for tips on finding actual datapaths.

Make sure you are using the latest API documentation too, see Where can the latest API documentation be found?