Which of the following adjectives could replace cocky so that the sentence has positive connotation?

To replace the word "cocky" with an adjective that carries a positive connotation, you can consider using words such as "confident," "self-assured," or "assertive." These adjectives convey a strong sense of self-belief and competence without the negative connotations typically associated with the word "cocky."

To find suitable synonyms, you can refer to a thesaurus, which is a helpful tool for locating alternative words with similar meanings. Simply search for "synonyms for cocky" in an online thesaurus or use a physical copy of a thesaurus. This will provide you with a list of potential adjectives that can replace "cocky" while maintaining a positive connotation.