By demand meowing, I of course mean that loud, aggressive, nonstop meowing.
I understand that you can positively reinforce silence by rewarding a cat when it stops meowing (eg, "Training your cat to be quiet"), but I don't understand what amount of time to allow after a meow for the reward - if she gets a reward as soon as she is silent for one second, doesn't that still reward the meowing? I'm also not sure whether responding to a "polite request" reinforces demanding requests, or if these different meows can be treated differently in training.
For example, we give her dry food throughout the day, but if we just top it up at various times, it may sit too long and not get eaten. If she tells us that she wants some biscuits, that is helpful. She also gets canned meat once a day, but lately she's started to become very demanding up to 2 hours before the usual feeding time. We always wait it out, and make sure to give her the food once there is a gap in the meowing, but it is a great distraction up to that point and so far hasn't diminished the behaviour.
Similarly, we don't want to leave the door open all day; if she wants to go out, it's helpful for her to tell us. But if it is not convenient for us to let her out, because we're going out or to bed, she starts to get very loud and demanding. We do keep a clean litter box inside for her, and sometimes we'll place her in it in this situation, but it has never proven effective (maybe because she doesn't actually want to go to the toilet!). (NB she has never had any issue with using a litter box, and will use it no problem when it is the only option [after moving to a new house, for example], but she does strongly prefer doing her business outside).
Is there a way to stop her from vocally demanding something without dissuading her from politely asking, or is this just too confusing for her? Will us waiting out the nonstop meowing eventually get her to stop doing it in general? Or is there perhaps a way to distract the cat into forgetting about what she so adamantly wants in the first place?