(Did this happen in Texas?)
They're not at all fully interchangeable, just many Americans have a poor grasp of the English language.
If you'd like it packaged in something that looks authoritative, you might consider the following definitions from Merriam-Webster:
burgle: to commit robbery
rob: to take away as loot : steal
thieve: steal, rob