Hi. I'm a not-Christian guy around these parts chipping in, in case that's helpful.
it or they call themselves demons most of the time but change their minds from time to time.
I take it that you
heard (even if in your mind) rather than saw it spelt out? Demon is the Christian concept of an evil supernatural being working for Satan... however
daimon (the root of the Christian word) was used to mean
any paranormal being from any god below the most high down to spirits of the dead, with elementals and anything else in there too.
It may not be a case of it/them changing their story and may be a language misunderstanding. Could you please tell me what else they say they are? Any information, even if it sounds stupid or mad would really help. Since it could be anything from aliens to a ghost to Zeus to an annoyed tree, more information is a must before giving out advice! (And what they
really are is another matter entirely, but at least knowing what the form is would help a lot.)
Did they give any reason why they are doing this to you? Do you know what set this off? Anything, or did it just happen?
In the meantime, stay strong (I know that's easier to say than do!) and when being assaulted, try to remember how much you love or have loved others and think of things that make you laugh; just try not to fear it or think if it as superior to you. Feel free to sing.
I have had a similar experience or two, so my seemingly odd advice is based on experience.