Add more documentation.
Discourage direct updating of the Cursor attributes.
Simplify after removing #update method.
Add more documentation, add a test for #use.