Ability to delete least used refresh tokens

Currently, the oldest refresh token gets deleted when the user generates the 201st token, which creates a bad user experience (users get logged out of devices they wish to keep authenticated). By allowing a way to delete refresh tokens that are no longer used, they could keep the old tokens alive by not reaching the 200 refresh token rate limit.

Being able to choose what Refresh Tokens are deleted creates a better user experience.