For multiplayer the max upgrades are valor=4, Weapon=3, Armor=3. Those numbers add to whatever the basic melee/defend/armor/morale values are for a particular unit. I believe DD said the single player campaign had the same limits.