The web site unm.edu (from the Encyclopedia of Word and Phrase Origins by Robert Hendrickson) explains that this is an American expression meaning the “whole lot” The definition of the word “boodle” is the same as “a pile of money.” Americans modified the phrase “kit and caboodle,” because it sounds better than “kit and boodle.” Other sites had more complicated descriptions, but I liked this one.