I used to think of real and complex scalar fields as just functions, both on a flat and curved manifolds. Let's take a complex scalar field $\Phi$. In physics, usually we think of it as a map $\Phi: M \to \mathbb{C}$. However, from Lecture $26$ of Prof. Frederic Schuller's lecture series on `Geometrical anatomy of theoretical physics', I learnt that a quantum wave function is not actually a complex-valued function on the base manifold. Instead, the vague idea is that, it is a section of a $\mathbb C$-vector bundle over $M$. The wave function $\Psi \in \Gamma(E) $, where $E$ is an associated bundle to the frame bundle (a principal bundle). Sections of associated bundles can be represented by $\mathbb C$ valued functions on the total space of the principal bundle. What all this leads to is that on a curved manifold $M$ or in non-Cartesian coordinates in a flat manifold, the derivative operator on the wave function is changed to some kind of covariant derivative using connections on the frame bundle.
I understand neither associated bundles nor principal bundles. Above, I tried to write what is mentioned in the lecture.
My question is, what really are complex scalar fields on a curved manifold? Are they just complex valued functions on the manifold or are they something else? The related question is, what is the right derivative operator for such fields? Do we need some covariant derivative defined with some connection or is it just the partial derivative? I am talking about quantum as well as classical fields.
I have read the answer to the question What is the difference between a section of a complex line bundle and a complex-valued function? but it doesn't clear my confusion fully.