From ultra- + confident.
ultraconfident (comparative more ultraconfident, superlative most ultraconfident)