Short version: UMTS = 3G. LTE = 4G.
Long version:
UMTS was one form of 3G data on GSM networks. GSM was originally TDMA (voice still is) - time division multiple access. In TDMA, each phone takes turns talking to the tower. That's fine for low-bandwidth applications like voice, but was terrible for data because each phone took an equal slice of the tower's time (and bandwidth) even if it didn't need to use it all.
In CDMA, all phones transmit at the same time. The tower uses orthogonal codes to distinguish them - kinda like one person writing on a piece of paper, while another person writes on the same paper at 90 degrees. The letters overwrite each other, but they're distinct (orthogonal) enough that you can distinguish the...