I always thought that Cambions (only considering Infernal Cambions here for simplicity) were half devils, whereas Tieflings were more distantly related to devils.
From the PHB, pg. 42:
Tieflings are derived from human bloodlines, and in the broadest possible sense, they still look human. However, their infernal heritage has left a clear imprint on their appearance.
And
… tieflings know that this is because a pact struck generations ago infused the essence of Asmodeus—overlord of the Nine Hells—into their bloodline.
And from the MM, pg. 36:
A cambion is the offspring of a fiend … and a humanoid (usually a human).
But then from Xanathar’s Guide to Everything, we have this table on page 62:
Tiefling Parents
d8 Parents
1-4 Both parents were humans, their infernal heritage dormant until you came along.
5-6 One parent was a tiefling and the other was a human.
7 One parent was a tiefling and the other was a devil.
8 One parent was a human and the other was a devil.
These last two entries on this table are what confuse me. So apparently a tiefling can be a half devil as well? Then what makes it different from a cambion? Is there a difference? Is a cambion basically just a “monster manual” tiefling as opposed to a playable race tiefling?
Note that I’m chiefly interested in 5e, but if information from older editions is required to explain this, I’ll accept that information too, but I’d prefer 5e information.