I've always been a proponent of simply going over and talking to them politely and kindly. I find even if they don't like being confronted, they'll usually make an attempt to rectify things. I've had an issue with a couple neighbors were I live involving dogs, parking and trash. I no longer have these issues. Not 100% how all my neighbors how those neighbors feel about me, but you will respect me and mine. I'm not being unfair and I respect my neighbors and neighborhood.
I will say I've also placed a large trash can directly in front of a neighbor's car on trash day because they parked too close to my driveway and where I place said trash can. I know they had to reverse to leave. Never had a problem since.
Nobody likes to confront their neighbors or be confronted by them. However, I believe it's far better in the long-run to attempt to settle a dispute early before it becomes a serious issue and neighbors start to hate each other without even really knowing why. Eventually, it becomes too much and someone blows up making shit far more complicated that it probably had to be.
Of course, there's always the chance you simply have to deal with an asshole family. (Had one at my last place; makes things miserable - especially for them. :gtfo:) But that's a whole 'nother deal for 'nother time.