I would hire an arborist. In any case, after you have already received an OK from the neighbor to remove the overhanging branches. Then you can prove in case of emergency that you acted knowledgeably. An arborist also knows the neighborhood rules regarding pruning. Of course, it costs a bit but not that much. It's better than dealing with latent trouble.