A caboodle is a complete group or collection of something. Your eccentric aunt might send you her doll collection, enclosing a note that says, "I gave you the whole caboodle!"
Caboodle is an informal way to talk about an entire bunch of some item or category, frequently within the phrase "the whole kit and caboodle," which has the same meaning. You might say you love everything about movies — the whole caboodle — or buy all the ice cream from your neighborhood shop, the entire caboodle. The root of caboodle is probably the older phrase "kit and boodle," and the Dutch boedel, "property."