如果用 I am 也可以的.
confess可以加that引导的宾语从句,所以的确可以说:I must confess (that) I am completely puzzled by the question.
但是原句也没有错,因为也有如下结构:confess oneself + (to be) + 名词/形容词/分词等,即所谓的“及物动词 + 宾语 + 宾语补足语”结构,其中的to be可以省略.
再如:He confessed himself (to be) beaten.他承认自己被打败了/输了.
之所以用myself,是因为此句的主语I和宾语me是同一个人,即动作confess的发出者和承受者为同一个对象,此时宾语应改用反身代词.
举个简单的例句:
I taught him English.我教他英语.
I taught myself English.我自学英语.