I personally have seen some very irritable rants about the word "assistant", which I don't agree with. Some people have a problem with the "subordinate" position it can insinuate. The fact of the matter is, no matter how much you work with someone, you aren't the CEO of their company, so in fact you are subordinate in that sense.
I personally find that the 3rd definition of the word "assistant" is very nice. It means someone who supplements. I think that is very much in alignment with what we do, so I rather like it.
For those who have issues with the word, I like administrative consultant. I do agree that it's probably a good practice to explain what
you do, when networking, rather than what your title is.
Whew! Sorry that was so long, but I hope it helped.