A person seeking change is, in effect, seeking a path through an unfamiliar landscape, to a goal which at present they conceptualize but lack a means to reach. In this sense, the place of the coach or "other" is to heuristically learn about and guide exploration in a fruitful manner, by helping the client consider alternative paths, the desirability of present goals, or their perceptions as to the landscape.
In this analogy, the purpose and function of NLP is a step beyond this: - to provide a general philosophy and approach (together with tools and methodologies) that will assist a competent guide to generatively and more optimally fulfill this role in any completely different personal landscape, that is robust despite the immense variability of people, psychologies and circumstances.
Neuro-Linguistic Programming (NLP) studies the structure of how humans think and experience the world.
NLP model and "presuppositions" NLP is a model; it isn't a theory, nor is it concerned with ultimate truth about human behavior. There are the presuppositions upon which that model is built. To test a presupposition, act as if it were true and notice the results you get.
Presuppositions are beliefs that someone practicing NLP will find useful for creating changes in themselves and the world, more easily and effectively. The emphasis is on "useful" not whether each one could be proven to be "true". Practitioners of NLP often include different presuppositions in their list but what follows are the most common.