Parsed documentation:
View on GitHub
Updates a change.

The `function` is invoked with the change value only if there
is a change for the given `key`. Notice the value of the change
can still be nil (unless the field was marked as required on `cast/4`).
Please help! Open an issue on GitHub if this assessment is incorrect.