If I understand correctly:
If you wish to remove only NoDisplay, you could replace that part of the string with an empty string:
liComPapers.Attributes["class"] = liComPapers.Attributes["class"].Replace("NoDisplay", "");
However, .Add("class", "NoDisplay") won't add a new class to your class attribute. It will create a new class attribute with the value NoDisplay. Therefore if your markup is currently:
<li class="myClass"></li>
It would become:
<li class="myClass" class="NoDisplay"></li>
This is invalid markup.
To append new classes to an element with existing classes, you can do:
liComPapers.Attributes["class"] += " NoDisplay";
This would then render:
<li class="myClass NoDisplay"></li>