Hi Linsay,
No questions are ever silly you need to make sure a pump is right for you and that's where all the questions come in handy. Yes you can take your pump off and go back on injections if you want to go somwhere like a beach holiday if you want to, but most people are quite happy to leave them on. Mine (animas vibe) is waterproof I believe the omnipod is as well, there may be some others. If it's not waterproof most are splash proof and most people can just unclip it from the infusion set and put it somewhere safe if they want to go swimming.
A pump gives people more freedom from routine of having to eat at certain times or get up at certain times it's a lot easier to be more flexible with what you eat and how much excercise you do. You are connected to the pump by a small infusion set usually plastic with a plastic tube (some can be metal) that sits underneath you skin wherever you have any chubby bits (most people go for stomach to start off with but there are loads of places). The basal rate delivers your insulin over 24hrs it can be adjusted to deliver different amounts throughout the day depending on what your needs are this would replace your long acting insulin. The bolus setting lets you deliver insulin when you need it depending on what your bg is and how much you've eaten. There are wizards in the pump that can calculate correction doses and carb insulin doses and it's possible to turn up or down your basal settings depending on your activity and extend boluses depending on the amounts of carb, fat, protein and fiber.
Most people find that they have much better control on a pump, I had never met anybody who had wanted to go back onto injections from a pump until just recently on this site, I think the main reasoning for this was that they didn't like being atatched to it 24/7. there's a pump part to this website with some good posts and there is also info on the site (not in the forum bit) about different types and some general info. Another good post is would you prefer to be on a pump or injections in the type 1 section.
If you've got any other questions ask away.
Laura