The "I know it all" is an adorabale attitude but for sane people, this has to be supported by knowledge, deep knowledge, not only "I think"...."I believe"
However, again to the zilion time, all what I said that we shouldn't give a statement as if it is a well known fact while it is debatable even on the scholars' level