Allow users editing their membership dates.

But do not allow to change their status.
Add ability spec
Add test for group memberships set into the future
Prevent changes to ancestor_id and other integral values