def delete(self, uri, default_response=None):
        """
        Call DELETE on the Gitlab server

        >>> gitlab = Gitlab(host='http://localhost:10080', verify_ssl=False)
        >>> gitlab.login(user='root', password='5iveL!fe')
        >>> gitlab.delete('/users/5')

        :param uri: String with the URI you wish to delete
        :param default_response: Return value if JSONDecodeError
        :return: Dictionary containing response data
        :raise: HttpError: If invalid response returned
        """
        url = self.api_url + uri
        response = requests.delete(
            url, headers=self.headers, verify=self.verify_ssl,
            auth=self.auth, timeout=self.timeout)

        return self.success_or_raise(response, default_response=default_response)