Hi Pasquale, 
Thanks a lot for your reply. It helped tremendously! However, I am still a bit unclear on one thing. I am interested in changing EDCA parameters for traffic sent by a particular STA in the network who is sending uplink data to a particular AP.
 
For the interested STA: NodeList = 1, DeviceList =0
For the AP it's connected to it: NodeList = 0, DeviceList = 0
Now, these 2 lines you shared earlier below seem to be doing the same thing. How are they different? 
Config::Set("/NodeList/*/DeviceList/*/$ns3::WifiNetDevice/Mac/$ns3::ApWifiMac/VI_EdcaTxopN/MinCws", UintegerValue(3));
Config::Set("/NodeList/*/DeviceList/*/$ns3::WifiNetDevice/Mac/$ns3::ApWifiMac/CwMinsForSta", StringValue("VI 1"));
First one seems to be changing CW_min parameter for the AP to 3, which the AP will then advertise to it's STA and STA will use that in the uplink.
The second line also seems to change the value to CW_min to 1, which will be used by the STA to send data to AP in the uplink.
Additionally, which values of NodeList and DeviceList should I use in these lines to achieve what I am desiring?
Thanks so much for your time and effort to help out the ns3 community. 
Ella