Gap insurance covers the difference between what you owe on a financed car and what it's actually worth if totaled. Learn who needs it, how much it costs, and when to cancel it.