Come on, it's not that hard:
You have the right to trim the branches of your neighbor's tree up to the property line, so long as doing so does not kill the tree. Same for the roots.
If the tree is hazardous, you should write a letter, return receipt requested, informing the neighbor of its danger and requesting that he remove it. He is then on notice and responsible for any damages to your house/property if it falls.