self-assured

adj

1.
showing poise and confidence in your own worth