What does alles über den Haufen werfen mean?

alles über den Haufen werfen - German to English

to disturb the apple cart