i can 100% assure you that you will not and cannot charge you for unused segment difference. these agents tends to tell lies to intimidate you.
also, you dont have to change your credit #. it is against the law that they charge it via you credit card and your caredit card company will not allow for it.