def METHOD_NAME(self):
    """Show that a user can edit the contents of a gist."""
    self.basic_login()
    cassette_name = self.cassette_name("edit")
    with self.recorder.use_cassette(cassette_name):
        gist = self.gh.create_gist(
            "Title",
            {"filename.py": {"content": "# -*- coding: utf-8 -*-"}},
        )
        assert isinstance(gist, github3.gists.Gist)
        assert (
            gist.edit(
                "Updated description",
                files={
                    "filename.py": {"content": "# New content"},
                    "new_file.py": {"content": "# New file content"},
                },
            )
            is True
        )