There is a difference in an American terrier and a pit bull. They look alike but they aren't the same dog. The American Strafford Terrier is the full name of them. The other is a Pit Bull. So your neighbors are right about their dog. I don't know what to tell you about keeping your birds.
Chris