code: def remove_edge(self, u, v):
          
          try:
              self.edges.pop((u, v))
          except KeyError:
              raise GraphInsertError("Edge %s-%s doesn't exist." % (u, v))
          self.vertices[u].remove(v)
          self.vertices[v].remove(u)
docs: Remove the edge between vertices u and v