'Revoke specified authorization for an OAuth application.
Revoke all authorization tokens created by your application. This will
only work if you have already called ``set_client_id``.
:param str access_token: (required), the access_token to revoke
:returns: bool -- True if successful, False otherwise'

@requires_app_credentials
def revoke_authorization(self, access_token):

    (client_id, client_secret) = self.session.retrieve_client_credentials()
    url = self._build_url(u'applications', str(client_id), u'tokens', access_token)
    with self.session.temporary_basic_auth(client_id, client_secret):
        response = self._delete(url, params={u'client_id': None, u'client_secret': None})
    return self._boolean(response, 204, 404)
