How to stop iPhone from using cellular data for apps I don't use?

Recently, my iPhone 4 (running the latest ios7) has started draining battery extremely fast and when I went to check what was using cellular data (usually the biggest battery drain on my phone) several pre-loaded, undeletable apps I don't even use or want to use data with were using data, even though if I remember correctly they were not before. I know to stop them from using data you press the little on/off switch in settings, but for some reason when I do that the second I exit the settings page they go right back to using data no matter how many times I switch them off. Is there any way I can stop this, because it's really killing my battery life?

You can turn off cellular data in the settings.